/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package praticav.model;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinColumns;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;

@Entity
@Table(name="atividadesrealizadas")


public class AtividadesRealizadas implements Serializable {

    @Id
    private AtividadesRealizadasPK chave;
    /*
    @OneToOne // Uma fase pode ter uma ou várias atividades planejadas
    @JoinColumns({
        @JoinColumn(name = "procodigo", insertable = false, updatable = false),
        @JoinColumn(name = "fascodigo", insertable = false, updatable = false),
        @JoinColumn(name = "atiplancodigo", insertable = false, updatable = false)})  
    private AtividadesPlanejadas AtividadesPlanejadas;
     * 
     */
    private int atiplancodigo;
    
    private String atirealdescricao;
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date atirealdtainicial;
    @Temporal(javax.persistence.TemporalType.DATE) 
    private Date atirealdtafinal;
    
    private double aticustoefetivo;

    public AtividadesRealizadas() {
    }

    public int getAtiplancodigo() {
        return atiplancodigo;
    }

    public void setAtiplancodigo(int atiplancodigo) {
        this.atiplancodigo = atiplancodigo;
    }


    public AtividadesRealizadasPK getChave() {
        return chave;
    }

    public void setChave(AtividadesRealizadasPK chave) {
        this.chave = chave;
    }

    public String getAtirealdescricao() {
        return atirealdescricao;
    }

    public void setAtirealdescricao(String atirealdescricao) {
        this.atirealdescricao = atirealdescricao;
    }

    public Date getAtirealdtafinal() {
        return atirealdtafinal;
    }

    public void setAtirealdtafinal(Date atirealdtafinal) {
        this.atirealdtafinal = atirealdtafinal;
    }

    public Date getAtirealdtainicial() {
        return atirealdtainicial;
    }

    public void setAtirealdtainicial(Date atirealdtainicial) {
        this.atirealdtainicial = atirealdtainicial;
    }

    public double getAticustoefetivo() {
        return aticustoefetivo;
    }

    public void setAticustoefetivo(double aticustoefetivo) {
        this.aticustoefetivo = aticustoefetivo;
    }
    
}